/* slider */
.slider-container {
    padding: 0;
    padding-bottom: 1px;
    background: #FFF;
}
.slider-main {
    width: 572px;
    height: 429px;
    float: left;
    margin: 0;
}
.slider-main .slides li {
    background-image: url("../img/bg-shadow.png");
}
.slider-main .slides img {
    /*width: 572px;*/
    width: auto;
    height: 429px;
    margin: 0 auto;
}
.slider-sub {
    width: 143px;
    height: 429px;
    display: inline-block;
    margin-left: 10px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
         -o-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
       -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
         -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
            box-shadow: 0 1px 4px rgba(0,0,0,.2);
    border: 4px solid white;
    background: white;
}
.slider-sub li {
    text-align: center;
    background-image: url("../img/bg-shadow.png");
    opacity: .5;
}
.slider-sub img {
    /*width: 143px;*/
    width: auto;
    height: 107px;
}
.slider-sub li:hover,
.slider-sub li.slider-hover {
    opacity: 1;
    box-shadow: 4px 0 5px rgba(0,0,0,.6),
               -4px 0 5px rgba(0,0,0,.6),
                0 4px 5px rgba(0,0,0,.6),
               0 -4px 5px rgba(0,0,0,.6);
}
.slider-main li {
    position: relative;
}
.slider-caption {
    opacity: .7;
    filter: Alpha(opacity=70);
    color: white;
    margin: 0;
    padding: 4px 20px;
    position: absolute;
    bottom: 0;
    width: 532px; /* should be 40px less then width of .slider-main */
}
.slider-caption:hover {
    opacity: 1;
    filter: Alpha(opacity=100);
}
.slider-caption-bg {
    background: black;
    opacity: .7;
    filter: Alpha(opacity=70);
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 572px;
    height: 53px;
}
.slider-caption-title {
    margin: 0;
    margin-bottom: 5px;
    font-size: 120%;
    font-weight: bold;
    font-family: Microsoft YaHei;
}
.slider-caption-content {
    margin: 0;
    color: #c2c2c2;
}

.singlepost {
	margin-top: 5px;
}

.background_1 {
    background-image:url("../img/background/background.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.background_2 {
    background-image:url("../img/background/background.png");
    background-position: -733px 0;
    background-repeat: no-repeat;
}

.background_3 {
    background-image:url("../img/background/background.png");
    background-position: -1466px 0;
    background-repeat: no-repeat;
}

.background_4 {
    background-image:url("../img/background/background.png");
    background-position: -2199px 0;
    background-repeat: no-repeat;
}

.background_5 {
    background-image:url("../img/background/background.png");
    background-position: -2932px 0;
    background-repeat: no-repeat;
}

.background_6 {
    background-image:url("../img/background/background.png");
    background-position: -3665px 0;
    background-repeat: no-repeat;
}

.background_7 {
    background-image:url("../img/background/background.png");
    background-position: -4398px 0;
    background-repeat: no-repeat;
}

.background_8 {
    background-image:url("../img/background/background.png");
    background-position: -5131px 0;
    background-repeat: no-repeat;
}

.background_9 {
    background-image:url("../img/background/background.png");
    background-position: -5864px 0;
    background-repeat: no-repeat;
}

.background_10 {
    background-image:url("../img/background/background.png");
    background-position: -6597px 0;
    background-repeat: no-repeat;
}

.postfix_span6 {
    width: 473px;
}

.postfix_span7 {
    width: 558px;
}
    
.postfix_span8 {
    width: 618px;
}

.postfix_span9 {
    width: 732px;
}

.data_area {
	padding: 0;
}

.main_top_picture {
    height: 101px;
    width: 135px;
    text-align: center;    
    overflow: hidden;
}

.main_top_picture img {
    width: 135px;
}

.title {
    font-family: Microsoft Yahei;
    font-size: 140%;
    font-weight: bold;
    padding-top: 12px;
    word-wrap: break-word;
}

.title [rel*=trunc-]:after {
    width: 400px;
    line-height: 1.5;
}

.time_and_nickname {
    padding-right: 5px;
}

.like {
    float: left;
    background: transparent;
    padding-right: 10px;
}

.like_number {
    font-size: 100%;
    font-weight: bold;
}

.post_topic {
    float: left;
    text-align: left;
    height: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.info {
    text-align: left;
    height: 35px;
    padding-top: 10px;
}

.info .tag {
    padding: 3px 10px;
    font-size: 15px;
}

.info .tag:hover {
    padding: 2px 9px 2px 10px;
}

.font_red {
	color: red;
}

.font_gray {
	color: #999;
}

[class*="icon-post-"] {
	float: left;
	margin-right: 10px;
	margin-top: 9px;
}

.icon-post-0{width:27px;height:27px;background-image:url(../img/posticon.png);background-position:0 0}
.icon-post-1{width:27px;height:27px;background-image:url(../img/posticon.png);background-position:-28px 0}
.icon-post-2{width:27px;height:27px;background-image:url(../img/posticon.png);background-position:-56px 0}

.clear_block {
	clear: both;
}

/*@media (min-width: 1200px) {
    .postfix_span6 {
        width: 548px;
    }
    
    .postfix_span8 {
        width: 752px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .postfix_span6 {
        width: 330px;
    }
    
    .postfix_span8 {
        width: 458px;
    }
}*/
/* END: top */